// Author	: damphat@gmail.com
// Created	: 01/12/2008

#pragma once
#include "vn/System.h"

#define IO_BEGIN namespace IO {
#define IO_END }
#define IO_USING using namespace IO;

#define CHECK_ARG_PATH(path)

IO_BEGIN

BEGIN_ENUM(FileAttributes)
	ReadOnly			= 0x1,
	Hidden				= 0x2,
	System				= 0x4,
	Directory			= 0x10,
	Archive				= 0x20,
	Device				= 0x40,
	Normal				= 0x80,
	Temporary			= 0x100,
	SparseFile			= 0x200,
	ReparsePoint		= 0x400,
	Compressed			= 0x800,
	Offline				= 0x1000,
	NotContentIndexed	= 0x2000,
	Encrypted			= 0x4000
END_ENUM

IO_END
